package com.borrowed.book.book.entity.domain.vo;

import com.borrowed.book.book.entity.domain.SExpectBookImg;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

public class ExpectBookVo {

    @ApiModelProperty(value ="主键ID，更新用",dataType = "Long")
    private Long id;
    /**
     * 书名
     */
    @ApiModelProperty(value ="书名",dataType = "String",required = true)
    private String bookName;

    /**
     * 系列名
     */
    @ApiModelProperty(value ="系列名",dataType = "String")
    private String bookSeriesName;

    /**
     * 作者名称
     */
    @ApiModelProperty(value ="作者名称",dataType = "String")
    private String authName;

    /**
     * 出版社
     */
    @ApiModelProperty(value ="出版社",dataType = "String")
    private String press;

    /**
     * 期待书单状态;expectBookStatus1:待处理  2：已采购  3：不适用
     */
    @ApiModelProperty(value ="期待书单状态;expectBookStatus 1:待处理  2：已采购  3：不适用",dataType = "String")
    private String bookStatus;

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    private Date  createTime;

    @ApiModelProperty(value ="图片",dataType = "List")
    private List<SExpectBookImg> bookImgs;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public String getBookSeriesName() {
        return bookSeriesName;
    }

    public void setBookSeriesName(String bookSeriesName) {
        this.bookSeriesName = bookSeriesName;
    }

    public String getAuthName() {
        return authName;
    }

    public void setAuthName(String authName) {
        this.authName = authName;
    }

    public String getPress() {
        return press;
    }

    public void setPress(String press) {
        this.press = press;
    }

    public String getBookStatus() {
        return bookStatus;
    }

    public void setBookStatus(String bookStatus) {
        this.bookStatus = bookStatus;
    }

    public List<SExpectBookImg> getBookImgs() {
        return bookImgs;
    }

    public void setBookImgs(List<SExpectBookImg> bookImgs) {
        this.bookImgs = bookImgs;
    }
}
